অতীতে সংঘটিত কোনো কাজের বর্তমান। প্রাসঙ্গিকতাই হচ্ছে Present Perfect Tense এ Tense দুই অর্থে ব্যবহৃত হয় :
1) কাজ অতীতে বা এইমাত্র শেষ হয়েছে কিন্তু তার ফল বা প্রাসঙ্গিকতা এখনও বিদ্যমান-
Just now he has had his dinner but he says he'll see you when he's finished.
Hints: এখানে hate অর্থ "খাওয়া"। যেমন- আমি সকালের নাস্তা খেয়েছি। have had breakfast. এখানে have-টি Auxiliary Verb আর had -টি মূল verb have-এর past participle, সুতরাং সে এইমাত্র খাবার খেয়েছে- Just now he has had his dinner.
(2) কোনো কাজ অতীতে শুরু হয়ে বর্তমান সময় পর্যন্ত চলছে এরূপ বোঝাতে –
I have been here since Monday.
Hints: বাক্যটির অর্থ আমি সোমবার থেকে এখানে আছি অর্থাৎ গত সোমবার থেকে এখানে আমার অবস্থান শুরু হয়েছে এবং এখনও চলছে।
>>>Present Perfect Tense - সুস্পষ্ট অতীতজ্ঞাপক শব্দ, যেমন Yesterday, ago, last ইত্যাদির উল্লেখ থাকতে পারবে না, যদি থাকে তাহলে বাক্যটিকে Past Indefinite করতে হবে। যেমন—
I received your letter yesterday.
আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ducimus nihil, quo, quis minus aspernatur expedita, incidunt facilis aliquid inventore voluptate dolores accusantium laborum labore a dolorum dolore omnis qui? Consequuntur sed facilis repellendus corrupti amet in quibusdam ducimus illo autem, a praesentium.
1 hour ago
1 x Application (83.84%) | 145ms |
1 x Booting (16.16%) | 27.97ms |
update `subjects` set `view_count` = `view_count` + 1, `subjects`.`updated_at` = '2025-04-07 18:31:32' where `id` = 15190
Bindings |
|
Backtrace |
|
select `_lft`, `_rgt` from `subjects` where `id` = 15190 limit 1
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id`, `_lft`, `_rgt`, `show_content`, `num_of_mcq`, `num_of_written`, `des_added_by`, `des_updated_by`, `author_name`, `link_subject_id`, `sub_category_id`, `main_category_id`, `slug`, `meta_og_title`, `meta_keyword`, `meta_description`, `vote`, `view_count`, `icon`, `page_type`, `chapter_name` from `subjects` where (`subjects`.`_lft` between 14221 and 14222) and `subjects`.`deleted_at` is null
Bindings |
|
Backtrace |
|
select `id`, `description`, `short_description`, `subject_id` from `subject_descriptions` where `subject_descriptions`.`subject_id` in (15190) and `subject_descriptions`.`deleted_at` is null
Backtrace |
|
select `id`, `name`, `slug` from `sub_categories` where `sub_categories`.`id` in (4878) and `sub_categories`.`deleted_at` is null
Backtrace |
|
select `id`, `user_id`, `completeable_type`, `completeable_id`, `complete_progress`, `is_complete` from `completes` where `completes`.`completeable_id` in (15190) and `completes`.`completeable_type` = 'App\\Models\\Subject'
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id`, `_lft`, `_rgt`, `show_content`, `des_added_by`, `des_updated_by`, `author_name`, `link_subject_id` from `subjects` where `subjects`.`id` in (722) and `subjects`.`deleted_at` is null
Backtrace |
|
select `id`, `description`, `short_description`, `subject_id` from `subject_descriptions` where `subject_descriptions`.`subject_id` in (722) and `subject_descriptions`.`deleted_at` is null
Backtrace |
|
select `id`, `name`, `avatar` from `users` where `users`.`id` in (30549) and `users`.`deleted_at` is null
Backtrace |
|
select `id`, `name`, `avatar` from `users` where `users`.`id` in (30549) and `users`.`deleted_at` is null
Backtrace |
|
select * from (select `questions`.`id`, `questions`.`subject_id`, `questions`.`category_id`, `questions`.`sub_category_id`, `questions`.`board_exam_id`, `questions`.`passage_id`, `questions`.`question_type`, `questions`.`question`, `questions`.`is_duplicate`, `questions`.`status`, `questions`.`image`, `subjectables`.`subject_id` as `pivot_subject_id`, `subjectables`.`subjectable_id` as `pivot_subjectable_id`, `subjectables`.`subjectable_type` as `pivot_subjectable_type`, row_number() over (partition by `subjectables`.`subject_id` order by `questions`.`created_at` desc) as `laravel_row` from `questions` inner join `subjectables` on `questions`.`id` = `subjectables`.`subjectable_id` where `subjectables`.`subject_id` in (15190) and `subjectables`.`subjectable_type` = 'App\\Models\\Question' and `questions`.`status` = 'active' and `questions`.`deleted_at` is null) as `laravel_table` where `laravel_row` <= 5 order by `laravel_row`
Bindings |
|
Backtrace |
|
select * from `subjects` where `subjects`.`id` = 15190 and `subjects`.`deleted_at` is null limit 1
Bindings |
|
Backtrace |
|
select `id`, `name`, `slug`, `parent_id`, `_lft`, `_rgt` from `subjects` where (14222 between `subjects`.`_lft` and `subjects`.`_rgt` and `subjects`.`id` <> 15190) and `subjects`.`deleted_at` is null order by `_lft` asc
Bindings |
|
Backtrace |
|
select * from `subjects` where `subjects`.`id` = 15190 and `subjects`.`deleted_at` is null limit 1
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id`, `_lft`, `_rgt`, `slug`, `meta_og_title`, `meta_keyword`, `meta_description` from `subjects` where `subjects`.`id` = 15185 and `subjects`.`deleted_at` is null limit 1
Bindings |
|
Backtrace |
|
select `id`, `description`, `subject_id` from `subject_descriptions` where `subject_descriptions`.`subject_id` in (15185) and `subject_descriptions`.`deleted_at` is null
Backtrace |
|
select * from `mediables` where `mediable_type` = 'App\\Models\\Subject' and `mediable_id` in (15190)
Bindings |
|
Backtrace |
|
select `videos`.`video_src_url`, `mediables`.`mediable_id` as `chapter_id` from `videos` inner join `mediables` on `mediables`.`mediable_id` = `videos`.`id` where `videos`.`id` = 0 and `videos`.`video_src` = 'youtube' and `videos`.`deleted_at` is null
Bindings |
|
Backtrace |
|
select `id`, `name`, `main_category_id`, `slug` from `subjects` where `id` <> 15190 and `parent_id` = 15185 and `main_category_id` = 3 and `subjects`.`deleted_at` is null limit 5
Bindings |
|
Backtrace |
|
select * from `package_plans` where `status` = 'active' and `package_plans`.`deleted_at` is null
Bindings |
|
Backtrace |
|
200
[]
[]
0 of 0array:21 [▼ "x-https" => array:1 [▶ 0 => "1" ] "cookie" => array:1 [▶ 0 => "XSRF-TOKEN=eyJpdiI6IndjSFF6WUlyRVoxZ0lmN3kxaHdkOFE9PSIsInZhbHVlIjoiTkhsQXhxVkx1RldPRk5zWXpUNFZYVGhaaWptWEdxSlNqVUFSb0NIT2dMa3g2aXpwangrUTJwZ2FLdzVuSzhFbFhKRkxqNWs0ZC9GSzFLTzh2akE2SXBlK1VsMDlLSVpkeUVBRzU2eUF5WU44VWNxZjBTZmJxYThxeXhKNm5ndXoiLCJtYWMiOiI4NmM2YjQ0MWY2NmYwNDBhZWJkMjk0Y2U1YWJjNTMzMjRhMmY0ZDJlOTFhYzQ3NGY4NmQxNzBlNmVjZjhkMTcyIiwidGFnIjoiIn0%3D; satt_academy_session=eyJpdiI6IlA4NXdKbUxocDN4M29vNDRScHJFdUE9PSIsInZhbHVlIjoieFVaYUxCbmJaN05aZ2hEcVlNYklFd1AwKzVmY3BrN2ZFcEMrRVRlbjRpQ1NTS1NRSXJKVVhRTW40ZFBranlRQUtqVXRPdkdLcUtBak5abHhGakdMQTUxVjB3djYrd3ZrTU9yaHVHM3hJc1pNVnFKRHpxcEFKcHpnbHVadUcyZWgiLCJtYWMiOiI4YzE3NzhkNGZlZGI0MzZiMmQ3ZWJiMmQyMjk1M2ViMDVlYjNhOWVmMWI5NTE2YzRjOTNlZTlmOWFhOTEzNmNlIiwidGFnIjoiIn0%3D ◀XSRF-TOKEN=eyJpdiI6IndjSFF6WUlyRVoxZ0lmN3kxaHdkOFE9PSIsInZhbHVlIjoiTkhsQXhxVkx1RldPRk5zWXpUNFZYVGhaaWptWEdxSlNqVUFSb0NIT2dMa3g2aXpwangrUTJwZ2FLdzVuSzhFbFhKRkxqN ▶" ] "sec-fetch-dest" => array:1 [▶ 0 => "document" ] "sec-fetch-user" => array:1 [▶ 0 => "?1" ] "sec-fetch-mode" => array:1 [▶ 0 => "navigate" ] "sec-fetch-site" => array:1 [▶ 0 => "none" ] "accept" => array:1 [▶ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [▶ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [▶ 0 => "1" ] "sec-ch-ua-platform" => array:1 [▶ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [▶ 0 => "?0" ] "sec-ch-ua" => array:1 [▶ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [▶ 0 => "no-cache" ] "pragma" => array:1 [▶ 0 => "no-cache" ] "x-real-ip" => array:1 [▶ 0 => "18.119.156.220" ] "x-forwarded-server" => array:1 [▶ 0 => "debugerror.xyz" ] "x-forwarded-proto" => array:1 [▶ 0 => "https" ] "x-forwarded-port" => array:1 [▶ 0 => "443" ] "x-forwarded-host" => array:1 [▶ 0 => "debugerror.xyz" ] "x-forwarded-for" => array:1 [▶ 0 => "18.119.156.220" ] "host" => array:1 [▶ 0 => "debugerror.xyz" ] ]
0 of 0array:2 [▼ "XSRF-TOKEN" => "rY9XzkL6kqboJr9Q1Iia8KJVoXHkjGkDSxOU8OWg" "satt_academy_session" => "29OlSShqsYk7hzqQG9xxMmww37aIFhsmYAN0hy3d" ]
0 of 0array:7 [▼ "content-type" => array:1 [▶ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [▶ 0 => "no-cache, private" ] "date" => array:1 [▶ 0 => "Mon, 07 Apr 2025 12:31:32 GMT" ] "x-ratelimit-limit" => array:1 [▶ 0 => "60" ] "x-ratelimit-remaining" => array:1 [▶ 0 => "52" ] "set-cookie" => array:2 [▶ 0 => "XSRF-TOKEN=eyJpdiI6IjdTMXJKU3pLdUtMZmJ0aTVYQmIreFE9PSIsInZhbHVlIjoibGZjMzdlSmFjNjJ4NC9TaU45L2xjcW4vMDY1U3BPODZFVmw2S3NSN2pWK016V0lZUzFVUHV6NytJblRFTlBaTk9ZYWFQNTdxSzBpWE44SjVYN1JoWWFlV3ptYmdDRnQzWjkzMHNPK2V0UGhRNnJ2bEJLbVVBUWw0N0VIOU1qV1MiLCJtYWMiOiJiNWM2ZmRmMjRlYmJiMzM5NzQ4ZTRlNjY4MTFkNWZjN2EzN2FmZTAxYWEzZmY0MWQ2Nzc1NTI0M2ZiY2ZhMzA3IiwidGFnIjoiIn0%3D; expires=Tue, 08 Apr 2025 12:31:32 GMT; Max-Age=86400; path=/; secure ◀XSRF-TOKEN=eyJpdiI6IjdTMXJKU3pLdUtMZmJ0aTVYQmIreFE9PSIsInZhbHVlIjoibGZjMzdlSmFjNjJ4NC9TaU45L2xjcW4vMDY1U3BPODZFVmw2S3NSN2pWK016V0lZUzFVUHV6NytJblRFTlBaTk9ZYWFQN ▶" 1 => "satt_academy_session=eyJpdiI6IlV5ZHdob2hFRWJ4NXRRZXlvN091WXc9PSIsInZhbHVlIjoiWGxDZDBnSnRsbmFvWWc1Mkx1THpKd3h6VnJSSjd1WFN2VFE5amNXNEdjTXFxTTVtdVBwcGVVam9jZnlORElZdjI0c2pIcS9RbkwzNms0N0Q1ZHVYSTRDd09GZmlDL3F0ZlRjKzFtZWkydXJ4YXlUWk1PbGJlOUwrd0VpRmVyN0wiLCJtYWMiOiI4ZWM4ZTAxYzYxYmQ5OTNiNGMzNTZjNmRkOGMyZDgzZTg2ODI2MmMyZDJiZDM5NTYwMzZjODRlYjNiMjJhMDEzIiwidGFnIjoiIn0%3D; expires=Tue, 08 Apr 2025 12:31:32 GMT; Max-Age=86400; path=/; secure; httponly ◀satt_academy_session=eyJpdiI6IlV5ZHdob2hFRWJ4NXRRZXlvN091WXc9PSIsInZhbHVlIjoiWGxDZDBnSnRsbmFvWWc1Mkx1THpKd3h6VnJSSjd1WFN2VFE5amNXNEdjTXFxTTVtdVBwcGVVam9jZnlOREl ▶" ] "Set-Cookie" => array:2 [▶ 0 => "XSRF-TOKEN=eyJpdiI6IjdTMXJKU3pLdUtMZmJ0aTVYQmIreFE9PSIsInZhbHVlIjoibGZjMzdlSmFjNjJ4NC9TaU45L2xjcW4vMDY1U3BPODZFVmw2S3NSN2pWK016V0lZUzFVUHV6NytJblRFTlBaTk9ZYWFQNTdxSzBpWE44SjVYN1JoWWFlV3ptYmdDRnQzWjkzMHNPK2V0UGhRNnJ2bEJLbVVBUWw0N0VIOU1qV1MiLCJtYWMiOiJiNWM2ZmRmMjRlYmJiMzM5NzQ4ZTRlNjY4MTFkNWZjN2EzN2FmZTAxYWEzZmY0MWQ2Nzc1NTI0M2ZiY2ZhMzA3IiwidGFnIjoiIn0%3D; expires=Tue, 08-Apr-2025 12:31:32 GMT; path=/; secure ◀XSRF-TOKEN=eyJpdiI6IjdTMXJKU3pLdUtMZmJ0aTVYQmIreFE9PSIsInZhbHVlIjoibGZjMzdlSmFjNjJ4NC9TaU45L2xjcW4vMDY1U3BPODZFVmw2S3NSN2pWK016V0lZUzFVUHV6NytJblRFTlBaTk9ZYWFQN ▶" 1 => "satt_academy_session=eyJpdiI6IlV5ZHdob2hFRWJ4NXRRZXlvN091WXc9PSIsInZhbHVlIjoiWGxDZDBnSnRsbmFvWWc1Mkx1THpKd3h6VnJSSjd1WFN2VFE5amNXNEdjTXFxTTVtdVBwcGVVam9jZnlORElZdjI0c2pIcS9RbkwzNms0N0Q1ZHVYSTRDd09GZmlDL3F0ZlRjKzFtZWkydXJ4YXlUWk1PbGJlOUwrd0VpRmVyN0wiLCJtYWMiOiI4ZWM4ZTAxYzYxYmQ5OTNiNGMzNTZjNmRkOGMyZDgzZTg2ODI2MmMyZDJiZDM5NTYwMzZjODRlYjNiMjJhMDEzIiwidGFnIjoiIn0%3D; expires=Tue, 08-Apr-2025 12:31:32 GMT; path=/; secure; httponly ◀satt_academy_session=eyJpdiI6IlV5ZHdob2hFRWJ4NXRRZXlvN091WXc9PSIsInZhbHVlIjoiWGxDZDBnSnRsbmFvWWc1Mkx1THpKd3h6VnJSSjd1WFN2VFE5amNXNEdjTXFxTTVtdVBwcGVVam9jZnlOREl ▶" ] ]
0 of 0array:3 [▼ "_token" => "rY9XzkL6kqboJr9Q1Iia8KJVoXHkjGkDSxOU8OWg" "_previous" => array:1 [▶ "url" => "https://debugerror.xyz/admission/present-perfect-tense-67308" ] "_flash" => array:2 [▶ "old" => [] "new" => [] ] ]